/******************************************************************************
 * Copyright (C) 2017 Chengdu Dlhd information industry co. LTD.
 * All Rights Reserved.
 * 本软件为成都顶联互动信息产业有限公司开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package net.dgg.dggcloud.service.jrcrm.dao.customer;

import net.dgg.dggcloud.core.minidao.annotation.MiniDao;
import net.dgg.dggcloud.core.minidao.hibernate.MiniDaoSupportHiber;
import net.dgg.dggcloud.service.jrcrm.entity.customer.Contact;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 联系人数据库访问接口
 * @ClassName: ContactDao
 * @Author: 周潮
 * @Date: 2017年11月03 14:34:58
 * @Version V1.0
 */

@MiniDao
public interface ContactDao extends MiniDaoSupportHiber<Contact>{

    /**
     * 根据参数查询对应联系人列表
     * @param map
     * @return
     */
    List<Map> queryCustomerListByParams(Map map);

    /**
     * 联系号码查重
     * @param map
     * @return
     */
    Integer queryContactCountForJudgeRepeat(Map map);


    /**
     * 联系号码查重-返回重复联系人
     * @param map
     * @return
     */
    List<Contact> queryContactListForJudgeRepeat(Map map);

}
